package com.liqi.remote.domain;


import javax.validation.constraints.NotBlank;

import com.liqi.common.core.domain.BaseEntity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 拉取日志
 * 
 * @author ruoyi
 * @date 2022-11-01
 */
@Data
@ApiModel("拉取日志")
public class DvSaveLogFile extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long id;

    /** 中间件生成的唯一id */
    @NotBlank(message = "设备id不能为空")
    @ApiModelProperty("中间件生成的唯一id")
    private String deviceId;

    /** 驱动中心日志时间居期 */
    @ApiModelProperty("驱动中心日志时间居期:1表示当天，2表示当天及上一天，3表示3天内；最多7天")
    private Integer dateSpan;
    
    /** android设备指定日期 */
    @ApiModelProperty("android设备指定日期")
    private String fileDate;

    /** 日志文件路径 */
    @ApiModelProperty("日志文件路径")
    private String fileUrl;
    
    /** 消息编码 */
    @ApiModelProperty("消息编码")
    private String messageCode;

    /** 状态（0正常 1失效） */
    @ApiModelProperty("状态")
    private Integer status;

}
